Optimal and Suboptimal Processor Allocation for Hypercycle-based Multiprocessors
نویسندگان
چکیده
..\bstracl-Allocalin!( nodes in a concurrenl compuler ~yslem depends on Ihe lopolo~v of Ihe system. In this work, we presenl a number of processor allocation strategies for Hypercycle based concurrenl syslems. Hypercycles is a class of multidimensional interconnection nelworks \\'hich includes such widely used networks as the binary ll-cubes, /'--ary ll-cubes, generalized hypercubes etc. The allocalion slralegies presented include a statically optimal first-fit allocation, a suboptimal-first fit, and strategies with extended search space through the inclusion of additional search lists formed by permuting the base through which a hypercycle is defined. For all these strategies, we examine their optimality and present simulation results characterizing their performance relative to each other .
منابع مشابه
On Trading Task Reallocation for Thread Management in Multiprocessors
Most general-purpose multiprocessors are time-shared among multiple users. When a user arrives, s/he requests a submachine of size appropriate to his/her computation ; the processor-allocation algorithm then assigns him/her a portion of the multi-processor of the requested size. This study is motivated by the fact that, as successive users arrive, use a portion of the multi-processor, and depar...
متن کاملMemory Utilization of Processor Allocator for NoC-based Chip Multiprocessors with Mesh Topology
Chip MultiProcessors (CMPs) have become the primary method of build high-performance microprocessors. Besides speed, major elements such as processing elements and network on chip, allocation and management of on-chip processors are also important factor to achieve high efficiency of future CMPs. In this paper, the authors study a Processor Allocator (PA), especially the issue of its memory uti...
متن کاملUsing Utilization Pro les in Allocation and Partitioning for Multiprocessor Systems
The problems of multiprocessor partitioning and program allocation are interdependent and critical to the performance of multiprocessor systems Minimizing resource partitions for parallel programs on partitionable multiprocessors facilitates greater processor utilization and throughput The pro cessing resource requirements of parallel programs vary during program execution and are allocation de...
متن کاملMultiprogrammed Parallel Application Scheduling in NUMA Multiprocessors
The invention, acceptance, and proliferation of multiprocessors are primarily a result of the quest to increase computer system performance. The most promising features of multiprocessors are their potential to solve problems faster than previously possible and to solve larger problems than previously possible. Large-scale multiprocessors offer the additional advantage of being able to execute ...
متن کاملParallel branch and bound on fine-grained hypercube multiprocessors
In this paper, we study parallel branch and bound on fine grained hypercube multiprocessors. Each processor in a fine grained system has only a very small amount of memory available, Therefore, current parallel branch and bound methods for coarse grained systems (s 1000 nodes) can not be applied, since all these methods assume that every processor stores the path from the node it is currently p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. Parallel Distrib. Syst.
دوره 6 شماره
صفحات -
تاریخ انتشار 1995